#include "gtest/gtest.h"
#include "PersonajeTest.h"

TEST_F(PersonajeTest, subirExperienciaConPuntosSuficientes_subeNivel) {
	int nivelIni = personaje1->getNivel();
	personaje1->subirExperiencia(101);
	int nivelFin = personaje1->getNivel();
	EXPECT_EQ(nivelIni + 1,nivelFin);
	EXPECT_EQ(personaje1->getExperiencia(),0);
}

TEST_F(PersonajeTest, subirExperienciaSinPuntosSuficientes_noSubeNivel) {
	int nivelIni = personaje1->getNivel();
	personaje1->subirExperiencia(50);
	int nivelFin = personaje1->getNivel();
	EXPECT_EQ(nivelIni,nivelFin);
	EXPECT_EQ(personaje1->getExperiencia(),50);
}
